package com.x.client.bean

import android.os.Parcelable
import com.google.gson.annotations.SerializedName
import kotlinx.android.parcel.Parcelize

/**
 *  Creator : GG
 *  Time    : 2017/11/21
 *  Mail    : gg.jin.yu@gmail.com
 *  Explain :
 */
@Parcelize
data class Model(
        @SerializedName("modelGearbox") var modelGearbox: String? = "", //手自一体变速箱(AT)
        @SerializedName("modelGearboxModality") var modelGearboxModality: String? = "", //手自一体变速箱(AT)
        @SerializedName("modelBody") var modelBody: String? = "--", //三厢
        @SerializedName("modelBodywork") var modelBodywork: String? = "--", //4门5座三厢
        @SerializedName("modelCylinderArray") var modelCylinderArray: String? = "--", //L
        @SerializedName("modelCylinderNum") var modelCylinderNum: String? = "--", //4
        @SerializedName("modelDisplacement") var modelDisplacement: Double? = 0.0, //1.6
        @SerializedName("modelEngineModel") var modelEngineModel: String? = "--", //5F03
        @SerializedName("modelEnviron") var modelEnviron: String? = "--", //国IV(国V)
        @SerializedName("modelFuelRoz") var modelFuelRoz: String? = "--", //汽油93号(京92号)
        @SerializedName("modelGearNum") var modelGearNum: String? = "--", //6
        @SerializedName("modelGuidePrice") var modelGuidePrice: Double? = 0.0, //24.69
        @SerializedName("modelHeight") var modelHeight: String? = "--", //1510
        @SerializedName("modelId") var modelId: Int? = 0, //4
        @SerializedName("modelInletModel") var modelInletModel: String? = "L", //T
        @SerializedName("modelLength") var modelLength: String? = "--", //4702
        @SerializedName("modelManufacturer") var modelManufacturer: String? = "--", //长安标致雪铁龙
        @SerializedName("modelName") var modelName: String? = "", //2014款 DS5LS 1.6T AT THP200 尊享
        @SerializedName("modelWheelbase") var modelWheelbase: String? = "--", //2715
        @SerializedName("modelWidth") var modelWidth: String? = "--", //1840
        @SerializedName("modelYear") var modelYear: Int? = 0, //2014
        @SerializedName("series") var series: Series? = Series(),
        @SerializedName("seriesId") var seriesId: Int? = 0, //2
        @SerializedName("brand") var brand: Brand? = Brand(),
        @SerializedName("brandName") var brandName: String? = "",
        @SerializedName("modelConf") var modelConf: ArrayList<ModelConf>? = arrayListOf(),
        @SerializedName("seriesName") var seriesName: String? = "",
        var choose: Boolean = false
):Parcelable